//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

package com.product.system.domain;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.product.system.controller.SysDictTypeController;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigInteger;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class SysDictData {
    @ExcelProperty("字典编码")
    private BigInteger dictCode;
    @ExcelProperty("字典标签")
    private String dictLabel;
    @ExcelProperty("字典排序")
    private Integer dictSort;
    @ExcelProperty("字典键值")
    private String dictValue;
    @ExcelProperty("字典类型")
    private String dictType;
    @ExcelIgnore
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date createTime;
    @ExcelProperty("样式属性")
    private String cssClass;
    @ExcelProperty("创建者")
    private String createBy;
    @ExcelIgnore
    private String status;
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date startTime;
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date endTime;
    @ExcelProperty("字典名字")
    private String dictName;
    @ExcelProperty("备注")
    private String remark;
    @ExcelProperty("字典id")
    private String dictId;
    private String  headImg;





}
